package edu.fanhuiling.blogsystem;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class BlogSystemApplication {

    public static void main(String[] args) {
        SpringApplication.run(BlogSystemApplication.class, args);
    }

}

/**
 * 登录流程:
 * （传统版本）
 * 1、根据用户名和密码，验证密码是否正确
 * 2、如果密码正确，存储session
 * 3、后续访问时，请求携带Cookie（主要是sessionId)
 *
 * (Token版本)
 * 1、根据用户名和密码，验证密码是否正确
 * 2、如果密码正确，后端生成Token，并返回给前端
 * 3、后续访问时，携带Token,后端校验token的合法性
 *
 *
 *
 *
 *
 * 图片上传
 *
 *
 *
 * 去掉#     字符replace   换成空格就好
 *
 *
 *
 * session在服务器上内存会存在，但是token不会在服务器的内存中存在
 *
 *
 * 权限认证中的有状态与无状态是什么意思，，session就是有状态的   token就是无状态的、
 *
 *
 * 找不到问题的日常：
 *
 * 测试：   先后端   再前端
 *
 *
 * 最好的写代码顺序：mapper（SQL语句用注解或者xml的方式 ）————单元测试————公共类的编写———
 * —————然后再看接口文档编写controller和service层
 *
 *
 *
 * 缓存——————前端（是否报错，代码缓存问题，token过期。。。。。。）
 * —————抓包看请求和响应（header   状态码  正文内容）——————后端问题（日志  打断点）
 *
 */
